#ifndef common__types_h
#define common__types_h

#define OS_NAMESPACE_BEGIN namespace myos {

#define OS_NAMESPACE_END }//namespace myos
			  
#define OS_NAME_PREFIX myos


OS_NAMESPACE_BEGIN

namespace common
{
using int8_t = char;
using uint8_t = unsigned char;
using int16_t = short;
using uint16_t = unsigned short;
using int32_t = int;
using uint32_t = unsigned int;
using int64_t = long long int;
using uint64_t = unsigned long long int;
// TODO: rename
using cstring = const char*;
using size_t = uint32_t;
} // namespace common

OS_NAMESPACE_END

#endif // header file
